.cp-top {
	padding: 0 40rpx;
}
.cp-top-tit {
	font-size: 36rpx;
	font-weight: 500;
	color: $uni-text-color;
	line-height: 50rpx;
	padding-top: 60rpx;
}
.cp-top-tit .lab {
	background: $uni-orange;
	border-radius: 8rpx;
	display: inline-block;
	margin-left: 16rpx;
	color: $uni-white;
	font-size: 24rpx;
	line-height: 34rpx;
	padding: 2rpx 12rpx;
}
.cp-gz {
	font-size: 28rpx;
	color: $uni-text-color;
	line-height: 44rpx;
	margin-top: 16rpx;
	margin-bottom: 60rpx;
}
.cp-ht {
	height: 2rpx;
	background: #ebeded;
	margin: 60rpx 0;
}
.cp-cj-tit {
	font-size: 32rpx;
	font-weight: 600;
	color: $uni-text-color;
	line-height: 44rpx;
}
.cp-score-tit {
	font-size: 32rpx;
	font-weight: 600;
	color: $uni-text-color;
	line-height: 44rpx;
	padding: 40rpx 0 32rpx;
}
.cp-scroe-con-tr image {
	width: 24rpx;
	height: 24rpx;
}
.cp-scroe-con-th {
	color: $uni-white;
	font-size: 28rpx;
	border: 2rpx solid #e8eaed;
}
.cp-scroe-con-th view,
.cp-scroe-con-tr view {
	width: 228rpx;
	text-align: center;
	height: 64rpx;
	line-height: 64rpx;
	flex-shrink: 0;
	box-sizing: border-box;
	background: $uni-text-color-main;
	border-right: 2rpx solid #e8eaed;
}
.cp-scroe-con-tr view:last-child {
	border-right: 0;
}
.cp-scroe-con-tr {
	font-size: 24rpx;
	color: #585c66;
	line-height: 32rpx;
	border-bottom: 2rpx solid #e8eaed;
}
.cp-scroe-con-tr view {
	background-color: $uni-white;
}
.cp-score-select {
	font-size: 28rpx;
	color: $uni-text-color-grey;
	line-height: 40rpx;
	margin-bottom: 32rpx;
}
.cp-score-select text {
	font-weight: 700;
	display: inline-block;
	padding: 0 24rpx;
}
.cp-score-select text.select {
	color: $uni-text-color-main;
}
.select-number {
	display: inline-block;
	padding: 0 8rpx;
	height: 48rpx;
	background: #f0f2f5;
	line-height: 48rpx;
	margin-right: 8rpx;
	min-width: 30rpx;
}
.cp-scroe-more {
	width: 32rpx;
	height: 32rpx;
	margin-left: 4rpx;
}

.change-target {
	width: 176rpx;
	height: 40rpx;
	line-height: 40rpx;
	text-align: center;
	border-radius: 24rpx;
	border: 2rpx solid #008965;
	font-size: 24rpx;
	color: #008965;
	margin-left: 16rpx;
}

.top-box {
	width: 100vw;
	height: 96rpx;
	background: #ffffff;
	border-radius: 24rpx 24rpx 0rpx 0rpx;
	box-sizing: border-box;
	padding: 0 32rpx;
	border-bottom: 2rpx solid #ebeef5;
}

.popup-content {
	width: 100vw;
	height: 500rpx;
	background: #ffffff;
	text-align: center;
	box-sizing: border-box;
	padding-top: 100rpx;

	.input-box {
		width: 470rpx;
		height: 96rpx;
		background: #f8f9fa;
		box-sizing: border-box;
		padding: 0 32rpx;
		margin: 32rpx auto 0;
	}
}
